package com.tally.project.tool.token.service;


import com.tally.framework.security.dto.LoginUser;
import com.tally.project.tool.token.dto.Token;

/**
 * Token管理器<br>
 * 可存储到redis或者数据库<br>
 * 具体可看实现类<br>
 * 基于redis，实现类为 TokenServiceJWTImpl<br>
 */
public interface TokenService {

	Token saveToken(LoginUser loginUser, String ip);

	void refresh(LoginUser loginUser);

	LoginUser getLoginUser(String token);

	boolean deleteToken(String key);

}
